###############################################################################
# Imports #####################################################################
###############################################################################



###############################################################################
# Globals #####################################################################
###############################################################################
__version__ = '0.0.1'
__date__ = 'Date: 2007/11/28'
__author__ = 'Bart Robinson <bartrobinson76@yahoo.com>'
__doc__ = ''
__name__ = ''
__all__ = []

###############################################################################
# Classes and Methods #########################################################
###############################################################################

###############################################################################
# Particle Simulation
#

class particle_simulation:

	def __init__(self):
		 self.entities = []
		 self.forces = []
		 self.resistances = []
		 self.constraints = []
		 self.collisions = []
	
	def process(self):
		 for entity in self.entities:
		 	  for force in self.forces:
		 	  		translationalforceAccumulator += force.translationalforce
		 	  		rotationalforceAccumulator += force.rotationalforce
			  for resistance in self.resistances:
			  		translationalresistanceAccumulator += resistance.translationalforce
			  		rotationalresistanceAccumulator += resistance.rotationalforce
